#pragma once
#include "BaseShape.h"

#ifndef _ARROW_
#define _ARROW_


#define NUM_OF_ANGLE 4

class CArrow : public BaseShape
{
public:
	double radiansOffset;
	double lengthSide;
public:
	CArrow(void);
	CArrow(CPoint, CPoint, COLORREF);
	BOOL Draw(CDC *cDC);
	~CArrow(void);
	CArrow (CPoint m_pBegin, CPoint m_pEnd, COLORREF m_clrBack, COLORREF m_cPenColor, BASESHAPE__T m_nShapeType, INT m_nRotate);
	void Serialize ( CArchive &ar );
private:
	//thiet lap toa do cho cac dinh trong hinh chu nhat
	void setCoordinate();
	void DrawTracker(CDC*);
	int AngleDist();
};

#endif;